home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir28 / tack_321.zip / TACK.HLP < prev    next >
Text File  |  1993-12-16  |  72KB  |  3,054 lines

  1.  Hello.  Why are you reading this file?  This is tack's help
  2. file.  The format is fairly simple.  the "hs" code indicates
  3. a help section.  The two numbers that follow are the level
  4. and the section.  These are organized in a hierarchical fashion,
  5. so that help for higher levels are immediately after the lower
  6. levels.  Oh well, it's easier for you to figure it out than it
  7. is for me to explain it.  The boh indicates the "beginning of
  8. help" code and the eoh is the "end of help" code.  Anything
  9. between these markers will be displayed by Tack for that help
  10. level and section, so feel free to add more if you need to.
  11.  
  12. hs:0:0:Tack
  13. boh
  14. Main Menu
  15.   Use the "/" or "F10" Key to access
  16. the menubar, then use the cursor keys
  17. or the highlighted letters to make
  18. your selection
  19.   A submenu may be pulled down by
  20. holding down the "ALT" key while typing
  21. the letter corresponding to the submenu
  22. OR select with the mouse.
  23.  
  24. Tack is written and Copyright (1993-89)
  25.  by:
  26.    George B. Grant        (617) 625-2419 (Home)
  27.    38 Banks St. #2        (617) 625-2419 (Work)
  28.    Somerville, MA  02144
  29.    USA
  30.  
  31.    ggrant@husc.harvard.edu
  32.      - or -
  33.    george@mander.berkeley.edu
  34.  
  35.    72361,1116            (Compuserve address)
  36.  
  37.  - Please bring any bugs, complaints,
  38. suggestions or whatever to my attention.
  39. eoh
  40.  
  41. ------------------- File -----------------------
  42. hs:0:1:File
  43. boh
  44. File Menu
  45.   - Load File - Loads data files written by
  46.                 Patchit, Clampex (v. 5.0 and
  47.                 above), Fetchex and Ninja
  48.   - Save File - Saves data in the format used by
  49.                 the file in which it was
  50.                 originally stored
  51.   - Export    - Saves data in other formats
  52.   - DOS Shell - Allows the user to temporarily
  53.                 exit to DOS
  54.   - Plot      - Prints data traces to the
  55.                 currently selected printer
  56.   - About     - Shows helpful information about
  57.                 Tack and loaded data
  58.   - Quit      - Exits the program
  59. eoh
  60.  
  61. ------------------- Load File ------------------
  62. hs:1:1:Load File
  63. boh
  64.   This allows you to load a file
  65. into one of Tack's Buffers.
  66. Tack reads and automatically
  67. identifies files written by
  68. Patchit, Clampex (> v. 5.0),
  69. Fetchex and Ninja.
  70. eoh
  71.  
  72. hs:2:1:List Files
  73. boh
  74.   All files with the extension ".dat" in
  75. the current directory will be shown.
  76. A file may be cursor selected
  77. from this box or else the name of a
  78. parameter file may be typed in (do not
  79. type the ".dat" extension).  To change
  80. directories, type the F2 key (or else
  81. click the left mouse button in the upper
  82. window) and then type the name of the
  83. desired directory.  The list of data
  84. files will be updated for this new directory.
  85. eoh
  86.  
  87. hs:2:2:Which Buffer
  88. boh
  89.   Choose the buffer into which the contents
  90. of the data file will be loaded.  If you
  91. choose an already loaded buffer, its contents
  92. will be overwritten.
  93. eoh
  94.  
  95. hs:2:3:Set Gains
  96. boh
  97. Load File:Set Gains
  98.   Enter the gains for the data
  99. eoh
  100.  
  101. ------------------- Save File ------------------
  102. hs:1:2:Save File
  103. boh
  104.   This allows you to save the contents
  105. of one of Tack's buffers to a file.
  106. The data is stored in the format of
  107. the original data file.
  108. eoh
  109.  
  110. hs:2:1:Filename
  111. boh
  112.   Specify the name for the file you
  113. want to save (don't use the extension)
  114. eoh
  115.  
  116. hs:2:2:Use Old Time Stamp
  117. boh
  118.   Choose whether to give the new file
  119. the date & time of the file from which
  120. this data originated, or alternatively
  121. to give it the current date and time.
  122. eoh
  123.  
  124. --------------------- Export ---------------------
  125. hs:1:3:Export
  126. boh
  127.   This allows you to export the binary
  128. (numerical) data from Tack in either Ascii
  129. or Asystant format.
  130.   Note: For exporting data traces,
  131. Plot the data traces to a file.
  132. eoh
  133.  
  134. hs:2:1:Buffer
  135. boh
  136.   Select the Buffer from which you want
  137. to export data.  The contents of only one
  138. buffer at a time may be exported.
  139. eoh
  140.  
  141. hs:2:2:Channel
  142. boh
  143.   Select the channel from which you want
  144. to export the data.
  145. eoh
  146.  
  147. hs:2:3:Records
  148. boh
  149.   Select the range of records of data from
  150. which you want to export data.
  151. eoh
  152.  
  153. hs:2:4:Timing
  154. boh
  155.   Select the range of time in the data records
  156. within which data will be exported.  The timing
  157. can be selected numerically or by cursor selection.
  158. eoh
  159.  
  160. hs:2:5:Format
  161. boh
  162.   Select the format the exported data file
  163. will be written in.  Two formats are
  164. available, Ascii and Asystant.
  165.   Ascii format data files can be read by many
  166. programs, including spreadsheets.  The data is
  167. arranged in the files as a series of columns,
  168. one column for each record.  If you choose to
  169. use X axis data, this will be in the first
  170. column.  Columns are separated (or delimited)
  171. by any character you choose.  The comma or
  172. space characters are commonly used.
  173.   Asystant format data files can be read by
  174. Asystant rev 1.10 (but may be readable by
  175. other revs).  The file is written in a
  176. binary format.  An X axis cannot be used.
  177. eoh
  178.  
  179. hs:3:1:Ascii
  180. boh
  181.   Ascii format data files can be read by many
  182. programs, including spreadsheets.  The data is
  183. arranged in the files as a series of columns,
  184. one column for each record.  If you choose to
  185. use X axis data, this will be in the first
  186. column.  Columns are separated (or delimited)
  187. by any character you choose.  The comma or
  188. space characters are commonly used.
  189. eoh
  190.  
  191. hs:3:2:Asystant
  192. boh
  193.   Asystant format data files can be read by
  194. Asystant rev 1.10 (but may be readable by
  195. other revs).  The file is written in a
  196. binary format.  An X axis cannot be used.
  197. eoh
  198.  
  199. hs:2:6:X Values
  200. boh
  201.   Select the format for the values which would
  202. be the X Axis values.  These are the first column
  203. of data in an Ascii file.  This option is not
  204. supported for files exported in Asystant format.
  205. The X values can be either the time at which the
  206. data point occurred, the point number of the data
  207. occurred or none.
  208.   Time: The value for the X axis is the time at
  209. which the point occurred (in milliseconds).
  210.   Point #: The value for the X axis is the point
  211. number corresponding to the data point.
  212.   None: No value is written to the file for the
  213. X axis
  214. eoh
  215.  
  216. hs:3:1:Time
  217. boh
  218.   The value for the X axis is the time at which
  219. the point occurred (in milliseconds).
  220. eoh
  221.  
  222. hs:3:2:Point #
  223. boh
  224.   The value for the X axis is the point number
  225. corresponding to the data point.
  226. eoh
  227.  
  228. hs:3:3:None
  229. boh
  230.   No value is written to the file for the X axis
  231. eoh
  232.  
  233. hs:2:7:Y Values
  234. boh
  235.   Select the format for the numerically exported
  236. data.  The data can be either in real values (the
  237. true, physical value of the data, or in 12-bit
  238. format which is the form in which the data was
  239. recorded by the data acquisition card.
  240.   Real Values: The values for the data points are
  241. written as their true, physical value.
  242.   12 Bit Data: The values for the data points are
  243. written as they were recorded by the data
  244. acquisition card, in 12 bit format with values
  245. from -2047 to 2048.
  246. eoh
  247.  
  248. hs:3:1:Real Values
  249. boh
  250.   The values for the data points are
  251. written as their true, physical value.
  252. eoh
  253.  
  254. hs:3:2:12 Bit Data
  255. boh
  256.   The values for the data points are
  257. written as they were recorded by the
  258. data acquisition card, in 12 bit
  259. format with values from -2047 to 2048.
  260. eoh
  261.  
  262. hs:2:8:Sample
  263. boh
  264.   This allows you to have Tack not export
  265. all of the data points, instead you can
  266. have it select every 2nd, 3rd, 4th data
  267. point etc.
  268. eoh
  269.  
  270. hs:2:9:Go
  271. boh
  272.   This causes the operation to occur,
  273. and data is exported.
  274. eoh
  275.  
  276. hs:3:1:Select Timing
  277. boh
  278.   Select the timing range within the data
  279. records that will be exported.  Type the ESC
  280. key to cancel this operation.
  281. eoh
  282.  
  283. hs:3:2:File Name
  284. boh
  285.   Name the file to which the exported
  286. data will be written.  If the export
  287. format is Ascii, this file will be
  288. written in Ascii (text) format.  If
  289. the export format is Asystant, this
  290. file will be binary.
  291. eoh
  292.  
  293. hs:2:10:Quit
  294. boh
  295.   This cancels the operation.
  296. (Data is not exported)
  297. eoh
  298.  
  299. ------------------- DOS Shell ------------------
  300. hs:1:4:DOS Shell
  301. boh
  302.   This allows the user to temporarily
  303. exit to DOS to perform simple commands.
  304. In order to allow this, Tack "spawns"
  305. a copy of the DOS command interpreter.
  306. Note that Tack is still loaded in
  307. memory so there will be less DOS memory
  308. available to execute a command.
  309. Type "EXIT" at the DOS command line
  310. ("C:\>") to return to Tack.
  311. eoh
  312.  
  313. ------------------- Plot ------------------
  314. hs:1:5:Plot
  315. boh
  316.   This allows you to make hardcopies of
  317. data traces.  Plotting/printing goes to
  318. the currently selected printer (which may
  319. be a file, thus allowing you to export
  320. data traces in graphical format).  Tack
  321. uses what is displayed on the screen as
  322. its model for what to print.  So, if
  323. nothing is on the screen, nothing will
  324. be printed.
  325. eoh
  326.  
  327. ------------------- About ------------------
  328. hs:1:6:About
  329. boh
  330.   Displays information about Tack.
  331. This includes memory usage, information
  332. about the author and most importantly,
  333. information about the data stored in
  334. the various buffers.
  335. eoh
  336.  
  337. hs:2:1:Data
  338. boh
  339.   Displays information about data stored in
  340. Tack's buffers.  If more than one buffer are
  341. loaded, you will first be prompted for the
  342. buffer whose data you are interested in.
  343. Oh, by the way.  You can get the about data
  344. menu to come up (about the currently
  345. selected buffer) when you are at Tack's main
  346. level (when no menus are down) by typing the
  347. "?" key.
  348. eoh
  349.  
  350. hs:3:1:Inputs
  351. boh
  352.   Displays info about how the data was
  353. recorded, this includes the number of
  354. records, channels, etc.  The sampling
  355. interval, the program (and rev.) that
  356. recorded the data, mapping of the
  357. original channel assignment to that
  358. used by Tack.
  359. eoh
  360.  
  361. hs:3:2:Outputs
  362. boh
  363.   Displays info about the states of the
  364. outputs used when the data in the buffer
  365. was acquired.  The various possible
  366. outputs (D/A, Binary) are listed one
  367. by one, with the outputs waveform described
  368. as a series of events, each event shows
  369. what sort of transition happened at the
  370. time shown.
  371. eoh
  372.  
  373. hs:3:3:Gain List
  374. boh
  375.   Displays the list of the gains for all
  376. the channels and all the records.  If
  377. these are set incorrectly they can
  378. be changed using Buffer/Modify/Gains.
  379. eoh
  380.  
  381. hs:3:4:Comments
  382. boh
  383.   Displays any comments recorded
  384. with the data file.
  385. eoh
  386.  
  387. hs:2:2:Memory
  388. boh
  389.   Displays information about memory
  390. usage by Tack.  There are three types of
  391. memory used by Tack:
  392.   Conventional Memory:  This is the memory
  393. used by all DOS real mode programs, it is
  394. limited to a maximum of 640 KB.  Tack will
  395. show you the total amount of conventional
  396. memory on your computer and the amount that
  397. is currently available.
  398.   XMS memory: This is memory above the 1
  399. Megabyte boundary that can be accessed
  400. by Tack if an XMS driver (such as
  401. Microsoft's HIMEM.SYS) is loaded.  XMS
  402. memory allows Tack to store many data
  403. buffers without filling up the DOS
  404. (conventional) memory area.  If XMS is
  405. available Tack will store Data buffers
  406. in it unless you have disabled this
  407. feature (see below,
  408. Config:Other Options:XMS).
  409.   Disk Memory: This is the memory available
  410. on the disk.  Tack shows the total disk
  411. space and the available amount on the
  412. current disk.
  413. eoh
  414.  
  415. hs:2:3:Tack
  416. boh
  417.   Displays information about Tack and
  418. it's author.  Mainly this is for the
  419. copyright notice and to show you where
  420. you can reach me, to complain about
  421. things, request features or to heap
  422. praise and money.
  423. eoh
  424.  
  425. hs:2:4:Quit
  426. boh
  427.   Exits this menu
  428. eoh
  429.  
  430. ------------------- Quit ------------------
  431. hs:1:7:Quit
  432. boh
  433.   This allows you to exit the program.
  434. eoh
  435.  
  436. ------------------- Buffer ------------------
  437. hs:0:2:Buffer
  438. boh
  439. Buffer Menu:
  440.   - Copy     - Copies the contents of one
  441.                data buffer to another
  442.   - Delete   - Deletes buffers or contents
  443.                of all buffers
  444.   - Modify   - Modifies the contents of buffers
  445.   - Add      - Adds the contents of two buffers
  446.   - Subtract - Subtracts the contents of two buffers
  447.   - Average  - Averages the contents of two buffers
  448. eoh
  449.  
  450. ------------------- Copy Buffer ------------------
  451. hs:1:1:Copy Buffer
  452. boh
  453.   This allows you to copy the contents of one
  454. data buffer into a new or existing buffer.  If an
  455. existing buffer is copied to, the data in it will
  456. be overwritten
  457. eoh
  458.  
  459. hs:2:1:Source Buffer
  460. boh
  461.   This is the buffer whose contents will
  462. be copied to the destination buffer.
  463. eoh
  464.  
  465. hs:2:2:Destination Buffer
  466. boh
  467.   This is the buffer to which the contents
  468. of the source buffer will be copied.  If
  469. the destination is an existing buffer, its
  470. contents will be overwritten.
  471. eoh
  472.  
  473. hs:2:3:Go
  474. boh
  475.   This causes the copy operation to occur
  476. eoh
  477.  
  478. hs:2:4:Quit
  479. boh
  480.   This cancels the copy operation
  481. eoh
  482.  
  483. ------------------- Delete ------------------
  484. hs:1:2:Delete
  485. boh
  486.   This allows you to delete things from Tack.
  487. You can delete the contents of all or just a
  488. single data buffer, a channel of data in a
  489. buffer, or some records of data in a buffer.
  490. eoh
  491.  
  492. hs:2:1:Buffer
  493. boh
  494.   This allows you to delete the contents of a
  495. single buffer from Tack's memory.  The data
  496. file itself (stored on the hard disk) is not
  497. affected.
  498. eoh
  499.  
  500. hs:2:2:All Buffers
  501. boh
  502.   This allows you to delete the contents of
  503. all buffers that are currently loaded in Tack's
  504. memory.
  505. eoh
  506.  
  507. hs:2:3:Channel
  508. boh
  509.   This allows you to delete a single channel
  510. of data from the currently selected buffer.
  511. If the buffer has only one channel of data,
  512. then the entire buffer will be deleted.
  513. eoh
  514.  
  515. hs:2:4:Records
  516. boh
  517.   This allows you to delete a selectd range
  518. of data records from the currently selected
  519. buffer.  If you delete all of the records,
  520. then the entire buffer will be deleted.
  521. eoh
  522.  
  523. hs:2:5:Quit
  524. boh
  525.   This exits this menu
  526. eoh
  527.  
  528. ------------------- Modify ------------------
  529. hs:1:3:Modify
  530. boh
  531.   This allows you to modify things in Tack.
  532. You can change the sampling interval for data
  533. in a given buffer, the timing of data, the
  534. gain used for recording the data, or change
  535. the data itself.
  536. eoh
  537.  
  538. hs:2:1:Sampling Int
  539. boh
  540.   This allows you to change the sampling
  541. interval for the current buffer.  This is
  542. useful for decreasing the number of data
  543. points in a record for exporting graphical
  544. traces.  The new sampling interval must be
  545. an integer multiple of the original
  546. sampling interval.
  547. eoh
  548.  
  549. hs:2:2:Timing
  550. boh
  551.   This allows you to change the timing of
  552. the data in the current buffer.  Timing
  553. may be selected either numerically or
  554. graphically.
  555. eoh
  556.  
  557. hs:3:1:Graphical
  558. boh
  559.   Graphically select the new timing with the
  560. cursor keys or mouse.  When done setting one
  561. cursor, hit the enter key.  Cursor selection
  562. may also be done with the mouse (click & drag)
  563. hit the right mouse button to drop a cursor.
  564. eoh
  565.  
  566. hs:2:3:Gain
  567. boh
  568.   This allows you to change the gain for the
  569. data in the current buffer.
  570. eoh
  571.  
  572. hs:2:4:Data
  573. boh
  574.   This allows you to modify the data in a
  575. buffer.
  576. eoh
  577.  
  578. hs:3:1:Buffer
  579. boh
  580.   This is the buffer whose data you want
  581. to modify.
  582. eoh
  583.  
  584. hs:3:2:Channel
  585. boh
  586.   This is the channel for the selected buffer
  587. whose data you want to modify.
  588. eoh
  589.  
  590. hs:3:3:Records
  591. boh
  592.   This is the range of records, for the
  593. selected channel, in the selected buffer,
  594. for whose data you want to modify.
  595. eoh
  596.  
  597. hs:3:4:Operation
  598. boh
  599.   This is the operation you want to perform
  600. on the selected range of records (on the
  601. selected channel, in the selected buffer).
  602.   The operations are multiply, divide, add,
  603. subtract, and separate records.  The first
  604. four all perform the indicated operation on
  605. the selected data, using a user-entered
  606. factor.  The separate recs operation
  607. separates the selected records by a factor.
  608. This is useful for offsetting data for
  609. display purposes.
  610. eoh
  611.  
  612. hs:4:1:Multiply
  613. boh
  614.   The selected data is multiplied by the
  615. user-specified factor.
  616. eoh
  617.  
  618. hs:4:2:Divide
  619. boh
  620.   The selected data is divided by the user-
  621. specified factor.
  622. eoh
  623.  
  624. hs:4:3:Add
  625. boh
  626.   A user-specified factor is added to
  627. the selected data.
  628. eoh
  629.  
  630. hs:4:4:Subtract
  631. boh
  632.   A user-specified factor is subtracted from
  633. the selected data.
  634. eoh
  635.  
  636. hs:4:5:Separate Recs
  637. boh
  638.   The selected records are separated (individually
  639. offset) by a user-specified factor.
  640. eoh
  641.  
  642. hs:5:1:Factor
  643. boh
  644.   This is the factor which is combined with
  645. the data records.  For multiply and divide
  646. operations, this is a floating point number.
  647. For add, subtract and separate operations,
  648. this is an integer.  Since the raw data is
  649. typically in the range -2047 -> 2048, this
  650. is a typical range of integer factors.
  651. eoh
  652.  
  653. hs:5:2:Gain Comp
  654. boh
  655.   This feature should typically be on.  It
  656. compensates the gain of the data when you
  657. multiply or divide the data by a factor.
  658. A time when you might not want to use this
  659. feature would be if you had added together
  660. a number of buffers and then were dividing
  661. them by a factor in order to average them.
  662. I realize that the addition operation should
  663. be handling the gain properly and that will
  664. come to be in the future.  - gbg.
  665. eoh
  666.  
  667. hs:3:5:Go
  668. boh
  669.   This causes the operation to occur
  670. eoh
  671.  
  672. hs:3:6:Quit
  673. boh
  674.   This exits this menu
  675. eoh
  676.  
  677. hs:2:5:Quit
  678. boh
  679.   This exits this menu
  680. eoh
  681.  
  682. ------------------- Add ------------------
  683. hs:1:4:Add
  684. boh
  685.   This allows you to add together the
  686. contents of two buffers.  If the contents
  687. if the buffers have differing numbers of
  688. channels, records or differing timing,
  689. then the result of the operation will be
  690. a buffer with the smaller values of these.
  691. (i.e. if A has 8 records and B has 6, then
  692. the result will have 6 records.)
  693. Note: At this point these operations don't check
  694. the gains of the data, make sure your data is all
  695. at the same gain
  696. eoh
  697.  
  698. hs:2:1:Adder
  699. hs:2:2:Addend
  700. boh
  701.   This specifies one of the two buffers whose
  702. contents you wish to add together
  703. eoh
  704.  
  705. hs:2:3:Destination
  706. boh
  707.   This specifies the destination buffer, into
  708. which the results of the addition will be put.
  709. If a buffer is specified which already contains
  710. data, then its contents will be overwritten.
  711. eoh
  712.  
  713. hs:2:4:Go
  714. boh
  715.   This causes the addition to occur
  716. eoh
  717.  
  718. hs:2:5:Cancel
  719. boh
  720.   This cancels the operation,
  721. the buffers are not added.
  722. eoh
  723.  
  724. ------------------- Subtract ------------------
  725. hs:1:5:Subtract
  726. boh
  727.   This allows you to subtract the contents
  728. of two buffers.  If the contents if the
  729. buffers have differing numbers of channels,
  730. records or differing timing, then the result
  731. of the operation will be a buffer with the
  732. smaller values of these. (i.e. if A has 8
  733. records and B has 6, then the result will
  734. have 6 records.)
  735. Note: At this point these operations don't
  736. check the gains of the data, make sure your
  737. data is all at the same gain
  738. eoh
  739.  
  740. hs:2:1:Subtractor
  741. boh
  742.   This specifies the buffer from which the
  743. other buffer (the subtrahend) will be
  744. subtracted.
  745. eoh
  746.  
  747. hs:2:2:Subtrahend
  748. boh
  749.   This specifies the buffer which will be
  750. subtracted from the other buffer (the
  751. subtractor).
  752. eoh
  753.  
  754. hs:2:3:Destination
  755. boh
  756.   This specifies the destination buffer, into
  757. which the results of the subtraction will be put.
  758. If a buffer is specified which already contains
  759. data, then its contents will be overwritten.
  760. eoh
  761.  
  762. hs:2:4:Go
  763. boh
  764.   This causes the subtraction to occur
  765. eoh
  766.  
  767. hs:2:5:Cancel
  768. boh
  769.   This cancels the operation,
  770. the buffers are not subtracted.
  771. eoh
  772.  
  773. ------------------- Average ------------------
  774. hs:1:6:Average
  775. boh
  776.   This allows you to average the contents
  777. of two buffers.  If the contents if the
  778. buffers have differing numbers of channels,
  779. records or differing timing, then the result
  780. of the operation will be a buffer with the
  781. smaller values of these. (i.e. if A has 8
  782. records and B has 6, then the result will
  783. have 6 records.)
  784. Note: At this point these operations don't
  785. check the gains of the data, make sure your
  786. data is all at the same gain
  787. eoh
  788.  
  789. hs:2:1:Buffer 1
  790. hs:2:2:Buffer 2
  791. boh
  792.   This specifies one of the two buffers whose
  793. contents you wish to average.
  794. eoh
  795.  
  796. hs:2:3:Destination
  797. boh
  798.   This specifies the destination buffer, into
  799. which the results of the average will be put.
  800. If a buffer is specified which already contains
  801. data, then its contents will be overwritten.
  802. eoh
  803.  
  804. hs:2:4:Go
  805. boh
  806.   This causes the average to occur
  807. eoh
  808.  
  809. hs:2:5:Cancel
  810. boh
  811.   This cancels the operation,
  812. the buffers are not averaged.
  813. eoh
  814.  
  815. ------------------- Edit ------------------
  816. hs:0:3:Edit
  817. boh
  818. Edit Menu:
  819.   - Normalize     - Normalizes data
  820.                     (subtracts baseline data)
  821.   - Leak Subtract - Subtracts leak currents
  822.                     (time-invariant) from
  823.                     voltage clamp data
  824.   - Average Recs  - Averages data records
  825.                     within a data buffer
  826.   - Scale 'n Sub  - Subtracts from data records
  827.                     a scaled version of another
  828.   - Smooth        - Smooths data traces
  829. eoh
  830.  
  831. ------------------- Normalize ------------------
  832. hs:1:1:Normalize
  833. boh
  834.   This allows you to normalize data.
  835. A baseline measurement will be made from
  836. your data and that value will be
  837. subtracted from the data.
  838. eoh
  839.  
  840. hs:2:1:Buffer
  841. boh
  842.   Select the Buffer whose data you wish
  843. to normalize.
  844. eoh
  845.  
  846. hs:2:2:Channel
  847. boh
  848.   Select the channel in the selected buffer
  849. whose data you wish to normalize.
  850. eoh
  851.  
  852. hs:2:3:Records
  853. boh
  854.   Select the range of records of data in
  855. the selected buffer on the selected channel
  856. that you wish to normalize.
  857. eoh
  858.  
  859. hs:2:4:Baseline
  860. boh
  861.   Select the range of time in the data
  862. records within which the baseline value
  863. will be calculated.  This baseline value
  864. will be subtracted from the rest of the
  865. data, thus normalizing it.  The baseline
  866. timing can be selected numerically or by
  867. cursor selection.
  868. eoh
  869.  
  870. hs:2:5:Go
  871. boh
  872.   This causes the normalization operation
  873. to occur.  If you have selected graphical
  874. timing selection, you will first select
  875. the timing range.
  876. eoh
  877.  
  878. hs:3:1:Select Timing
  879. boh
  880.   Select the baseline timing range for the
  881. selected data records.  Type the ESC key
  882. to cancel this operation.
  883. eoh
  884.  
  885. hs:2:6:Quit
  886. boh
  887.   This cancels the operation,
  888. the data is not normalized.
  889. eoh
  890.  
  891. ------------------- Leak Subtract ------------------
  892. hs:1:2:Leak Subtract
  893. boh
  894.   This allows you to leak subtract
  895. current data.  A leak (time-invariant)
  896. component of the whole-cell current can
  897. be measured, or entered numerically and
  898. this will be subtracted from the data.
  899. eoh
  900.  
  901. hs:2:1:Buffer
  902. boh
  903.   Select the Buffer whose data you wish
  904. to leak subtract.
  905. eoh
  906.  
  907. hs:2:2:Channel
  908. boh
  909.   Select the channel in the selected buffer
  910. whose data you wish to leak subtract.
  911. eoh
  912.  
  913. hs:2:3:Records
  914. boh
  915.   Select the range of records of data in
  916. the selected buffer on the selected channel
  917. that you wish to leak subtract.
  918. eoh
  919.  
  920. hs:2:4:Input Resistance
  921. boh
  922.   The input resistance used for the leak
  923. subtraction operation may either be entered
  924. manually (in MegaOhms) or else can be
  925. calculated from the data.
  926. eoh
  927.  
  928. hs:2:5:V (mV)
  929. boh
  930.   Enter the range of voltages for the records
  931. that you wish to leak subtract.  These values
  932. are entered as such: the voltage of the first
  933. record in the series, and an increment, which
  934. is how much the voltage is incremented with
  935. each successive record.  These voltages are
  936. relative to the holding potential.
  937. eoh
  938.  
  939. hs:2:6:Timing
  940. boh
  941.   Select the range of time in the data records
  942. within which the data will be leak subtracted.
  943.   The timing can be selected numerically
  944. or by cursor selection.
  945. eoh
  946.  
  947. hs:2:7:Go
  948. boh
  949.   Commences the leak subtraction operation.  If
  950. you have chosen to measure Rin, you will first
  951. be confronted with another menu which will allow
  952. you to specify how to calculate Rin.  If you have
  953. chosen to graphically select the leak subtraction
  954. timing you will then have to do that.
  955. eoh
  956.  
  957. hs:3:1:Records
  958. boh
  959.   Select the records from which you wish
  960. to calculate the input resistance.
  961. eoh
  962.  
  963. hs:3:2:V (mV)
  964. boh
  965.   Enter the range of voltages for the records
  966. from which you wish to calculate the input
  967. resistance.  These values are entered as such:
  968. the voltage of the first record in the series,
  969. and an increment, which is how much the voltage
  970. is incremented with each successive record.
  971. These voltages are relative to the holding
  972. potential.
  973. eoh
  974.  
  975. hs:3:3:Baseline Timing
  976. boh
  977.   Select the range of time in the data records
  978. which is the baseline for measuring the input
  979. resistance.
  980.   The timing can be selected numerically
  981. or by cursor selection.
  982. eoh
  983.  
  984. hs:3:4:Data Timing
  985. boh
  986.   Select the range of time in the data records
  987. within which the input resistance will be
  988. measured
  989.   The timing can be selected numerically
  990. or by cursor selection.
  991. eoh
  992.  
  993. hs:3:5:Go
  994. boh
  995.   Commences the input resistance measurement.
  996. If you have chosen to graphically select either
  997. the baseline or data timing, you will then have
  998. to do that thing.
  999. eoh
  1000.  
  1001. hs:4:1:Select Baseline Timing
  1002. boh
  1003.   Select the timing range for the baseline for
  1004. measuring the input resistance for the selected
  1005. data records
  1006.   Type the ESC key to cancel this operation.
  1007. eoh
  1008.  
  1009. hs:4:2:Select Rin Timing
  1010. boh
  1011.   Select the timing range for measuring the
  1012. input resistance for the selected data records.
  1013.   Type the ESC key to cancel this operation.
  1014. eoh
  1015.  
  1016. hs:3:6:Quit
  1017. boh
  1018.   This cancels the operation,
  1019. the input resistance is not measured
  1020. eoh
  1021.  
  1022. hs:3:7:Select Subtract Timing
  1023. boh
  1024.   Select the timing range within which the data
  1025. records will be leak subtracted.
  1026.   Type the ESC key to cancel this operation.
  1027. eoh
  1028.  
  1029. hs:2:8:Quit
  1030. boh
  1031.   This cancels the operation,
  1032. the data is not leak subtracted.
  1033. eoh
  1034.  
  1035. ------------------- Average Records ------------------
  1036. hs:1:3:Average Records
  1037. boh
  1038.   This averages a group of records
  1039. within one buffer and overwrites
  1040. a record in that same buffer with
  1041. the results of the average.
  1042. eoh
  1043.  
  1044. hs:2:1:Buffer
  1045. boh
  1046.   Select the Buffer whose data records
  1047. you wish to average.
  1048. eoh
  1049.  
  1050. hs:2:2:Channel
  1051. boh
  1052.   Select the channel in the selected buffer
  1053. whose data records you wish to average.
  1054. eoh
  1055.  
  1056. hs:2:3:Records to Average
  1057. boh
  1058.   Select the range of records of data in
  1059. the selected buffer, on the selected channel
  1060. that you wish to average.
  1061. eoh
  1062.  
  1063. hs:2:4:Overwrite Record
  1064. boh
  1065.   Select the record in the selected buffer,
  1066. on the selected channel into which the average
  1067. of the other records will be written.  Any data
  1068. in this record will be overwritten by the avg.
  1069. It will not matter if this record is also one
  1070. of the records that you wish to average.
  1071. eoh
  1072.  
  1073. hs:2:5:Go
  1074. boh
  1075.   This Causes the records to be averaged.
  1076. eoh
  1077.  
  1078. hs:2:6:Quit
  1079. boh
  1080.   Cancels the operation.
  1081. The records are not averaged.
  1082. eoh
  1083.  
  1084. ------------------- Scale 'n Sub ------------------
  1085. hs:1:4:Scale 'n Sub
  1086. boh
  1087.   This allows you to subtract from
  1088. a range of records a scaled copy of the
  1089. data in a given record.
  1090.   The algorithm used is as follows:
  1091. record#i = record#i - factor * model_rec
  1092.  where factor =
  1093.   (i - zero_level)/(model_rec - zero_level)
  1094. eoh
  1095.  
  1096. hs:2:1:Buffer
  1097. boh
  1098.   Select the buffer from whose data
  1099. records a scaled copy of a model record
  1100. is to be subtracted.
  1101. eoh
  1102.  
  1103. hs:2:2:Channel
  1104. boh
  1105.   Select the channel in the selected buffer
  1106. from whose data records a scaled copy of
  1107. a model record is to be subtracted.
  1108. eoh
  1109.  
  1110. hs:2:3:Records
  1111. boh
  1112.   Select the range of records of data in
  1113. the selected buffer, on the selected channel
  1114. from which a scaled copy of a model record
  1115. is to be subtracted.
  1116. eoh
  1117.  
  1118. hs:2:4:Model Record
  1119. boh
  1120.   Select the record which you wish to have
  1121. a scaled copy of subtracted from the other
  1122. selected records.
  1123.   It will not matter if this record is also
  1124. one of the records that you wish to subtract.
  1125.   The algorithm used is as follows:
  1126. record#i = record#i - factor * model_rec
  1127.  where factor =
  1128.   (i - zero_level)/(model_rec - zero_level)
  1129. eoh
  1130.  
  1131. hs:2:5:Zero Level
  1132. boh
  1133.   Select the record which at which the data
  1134. traces would reverse sign.  This does not
  1135. have to be an integer value, you may use a
  1136. fraction if needed.  This value is used in
  1137. figuring the scale factor.
  1138.   The algorithm used is as follows:
  1139. record#i = record#i - factor * model_rec
  1140.  where factor =
  1141.   (i - zero_level)/(model_rec - zero_level)
  1142. eoh
  1143.  
  1144. hs:2:6:Go
  1145. boh
  1146.   Causes the selected range of records to
  1147. have a scaled copy of the Model Record
  1148. subtracted from them.
  1149.   The algorithm used is as follows:
  1150. record#i = record#i - factor * model_rec
  1151.  where factor =
  1152.   (i - zero_level)/(model_rec - zero_level)
  1153. eoh
  1154.  
  1155. hs:2:6:Quit
  1156. boh
  1157.   Cancels the operation
  1158. eoh
  1159.  
  1160. ------------------- Smooth ------------------
  1161. hs:1:5:Smooth
  1162. boh
  1163.   This allows you to smooth (low-pass
  1164. filter) the data in order to remove
  1165. high-frequency components.  Three
  1166. algorithms are available, a Gaussian
  1167. Filter, a Rolling Window and a FFT-
  1168. based smooth.
  1169. eoh
  1170.  
  1171. hs:2:1:Buffer
  1172. boh
  1173.   Select the buffer whose data will
  1174. be smoothed.
  1175. eoh
  1176.  
  1177. hs:2:2:Channel
  1178. boh
  1179.   Select the channel in the selected buffer
  1180. whose data records will be smoothed.
  1181. eoh
  1182.  
  1183. hs:2:3:Records
  1184. boh
  1185.   Select the range of records of data in
  1186. the selected buffer, on the selected channel
  1187. whose data will be smoothed.
  1188. eoh
  1189.  
  1190. hs:2:4:Timing
  1191. boh
  1192.   Select the range of timing in the selected
  1193. data records, on the selected channel, in
  1194. the selected buffer, that will be smoothed.
  1195.   The timing can be selected numerically
  1196. or by cursor selection.
  1197. eoh
  1198.  
  1199. hs:2:5:Smooth By
  1200. boh
  1201.   This selects the smoothing method, either
  1202. a Gaussian filter, a moving average (rolling
  1203. window) or a FFT (fast fourier transform)-
  1204. based algorithm.
  1205.   The Gaussian Filter lowpass filters the
  1206. data with a user-specified -3db cutoff freq.
  1207. This uses the algorithm from "Single Channel
  1208. Recording" ed. B. Sakmann & E. Neher, Chap 11.
  1209.   The moving average algorithm successively
  1210. takes the local average of a number of data
  1211. points around some central data point and then
  1212. replaces the central data point with the average.
  1213.   The FFT algorithm, performs a FFT on the
  1214. data, and then low pass filters it and then
  1215. reverse FFTs it.  This uses an algorithm from
  1216. Numerical Recipes in C.
  1217. eoh
  1218.  
  1219. hs:3:1:Gaussian Filter
  1220. boh
  1221.   The Gaussian Filter lowpass filters the
  1222. data with a user-specified -3db cutoff freq.
  1223. This uses the algorithm from "Single Channel
  1224. Recording" ed. B. Sakmann & E. Neher, Chap 11.
  1225. eoh
  1226.  
  1227. hs:3:2:Moving Average
  1228. boh
  1229.   The moving average algorithm successively
  1230. takes the local average of a number of data
  1231. points around some central data point and then
  1232. replaces the central data point with the average.
  1233. eoh
  1234.  
  1235. hs:3:3:FFT
  1236. boh
  1237.   The FFT algorithm, performs a FFT on the
  1238. data, and then low pass filters it and then
  1239. reverse FFTs it.  This uses an algorithm from
  1240. Numerical Recipes in C.
  1241. eoh
  1242.  
  1243. hs:2:6:"Cutoff Freq"
  1244. boh
  1245.   This parameter determines the amount of
  1246. smoothing that will happen to the data.  The
  1247. name of this menu item will vary depending on
  1248. what smoothign algorithm is used.
  1249.   Cutoff Freq - this specifies the -3db
  1250. cutoff frequency for the Gaussian Filter.
  1251.   Window Size - this specifies the width of
  1252. the window over which the data will be locally
  1253. averaged for the Moving Average algorithm.
  1254.   Degree - this specifies the point in
  1255. frequency space where the smoothing begins for
  1256. the FFT algorithm.
  1257.  
  1258.   For the latter two algorithms, higher values
  1259. give more smoothing.
  1260. eoh
  1261.  
  1262. hs:2:7:Go
  1263. boh
  1264.   Commences the smoothing operation.
  1265. If you have chosen to graphically select
  1266. the range of timing over which the data
  1267. will be smoothed, you will then have
  1268. to do that thing.
  1269. eoh
  1270.  
  1271. hs:3:1:Select Timing
  1272. boh
  1273.   Select the timing range over which the
  1274. selected data records will be smoothed.
  1275.   Type the ESC key to cancel this operation.
  1276. eoh
  1277.  
  1278. hs:2:8:Quit
  1279. boh
  1280.   Cancels the operation.
  1281.   The data is not smoothed.
  1282. eoh
  1283.  
  1284. ------------------- Display Menu ------------------
  1285. hs:0:4:Display
  1286. boh
  1287. Display Menu:
  1288.   - Buffer        - Selects the current buffer
  1289.   - Channel       - Selects the current channel
  1290.   - Record        - Selects and displays the
  1291.                     current record
  1292.   - Clear Screen  - Clears the data screen
  1293.   - All Records   - Displays all records for the
  1294.                     current buffer and channel
  1295.   - Zoom          - Zooms in on displayed data
  1296.   - Scale Bars    - Draws scale bars on screen
  1297. eoh
  1298.  
  1299. ------------------- Buffer ------------------
  1300. hs:1:1:Buffer
  1301. boh
  1302.   This allows you to select the current
  1303. buffer.  The current buffer is indicated in
  1304. the status line (at the bottom of the display).
  1305. eoh
  1306.  
  1307. ------------------- Channel ------------------
  1308. hs:1:2:Channel
  1309. boh
  1310.   This allows you to select the current
  1311. channel.  The current channel is indicated in
  1312. the status line (at the bottom of the display).
  1313. eoh
  1314.  
  1315. ------------------- Record ------------------
  1316. hs:1:3:Record
  1317. boh
  1318.   This allows you to select the current
  1319. record.  The current record for the current
  1320. channel in the current buffer is then displayed
  1321. on the screen.  The current record is indicated
  1322. in the status line (at the bottom of the display).
  1323. eoh
  1324.  
  1325. ------------------- Clear Screen ------------------
  1326. hs:1:4:Clear Screen
  1327. boh
  1328.   This clears Tack's data display area.
  1329. eoh
  1330.  
  1331. ------------------- All Records ------------------
  1332. hs:1:5:All Records
  1333. boh
  1334.   This displays all records for the current
  1335. channel and current buffer in the data display
  1336. area.
  1337. eoh
  1338.  
  1339. ------------------- Zoom ------------------
  1340. hs:1:6:Zoom
  1341. boh
  1342.   This allows you to zoom in on any data that
  1343. is displayed in the data display area.
  1344. eoh
  1345.  
  1346. hs:2:1:Dynamic
  1347. boh
  1348.   This allows you to select the scale factor,
  1349. offset factor and range of timing used for
  1350. scaling in a dynamic fashion.  The user marquee-
  1351. selects the part of the data traces to zoom in
  1352. on.  All displayed data traces are redrawn to
  1353. zoom in on the selected area.
  1354. eoh
  1355.  
  1356. hs:3:1:Selection
  1357. boh
  1358.   Select the area in the data traces that you
  1359. want to zoom in on.  Use the mouse or keyboard:
  1360.   Marquee-select a region using the mouse
  1361. (click and drag).  Once you release the mouse
  1362. button you will zoom in.
  1363.   Or: Use the cursor keys to move the box.  Hold
  1364. the shift key down while using the cursor keys in
  1365. order to resize the box.  For both of these ops,
  1366. the amount of box movement for each keystroke is
  1367. controlled by the step factor, which can be
  1368. increased or decreased using the + and - keys.
  1369. Hit return when done, or else cancel with ESC.
  1370. eoh
  1371.  
  1372. hs:2:2:Manual
  1373. boh
  1374.   This allows you to select the scale factor,
  1375. offset factor and timing range used for scaling
  1376. manually.  You will select these values for a
  1377. single buffer at a time and any displayed data
  1378. for this buffer will be redrawn at the new
  1379. zoom factors
  1380. eoh
  1381.  
  1382. hs:3:1:Buffer
  1383. boh
  1384.   This allows you to select the buffer whose
  1385. data records you will be setting the scale,
  1386. offset and timing ranges for.
  1387. eoh
  1388.  
  1389. hs:3:2:Scale By
  1390. boh
  1391.   This allows you to enter manually the scale
  1392. factor at which records are displayed (magnified
  1393. by).  If a number is entered for this parameter,
  1394. all displayed records will redraw at this scale
  1395. factor.
  1396. eoh
  1397.  
  1398. hs:3:3:Offset
  1399. boh
  1400.   This allows you to enter manually the offset
  1401. factor by which records are offset when displayed.
  1402. 0 would cause no offset, 1.0 would cause the
  1403. displayed records to move to the top of the
  1404. screen, -1.0 to the bottom of the screen etc.
  1405. If a number is entered for this parameter,
  1406. all displayed records will redraw using this
  1407. offset factor.
  1408. eoh
  1409.  
  1410. hs:3:4:Timing
  1411. boh
  1412.   This allows you to enter manually the range
  1413. of timing over which records in the currently
  1414. selected buffer will be displayed.
  1415. eoh
  1416.  
  1417. hs:3:5:Reset
  1418. boh
  1419.   This causes the scale factor, offset factor
  1420. and timing range to be reset for the currently
  1421. selected buffer.  All displayed records for
  1422. the currently selected buffer are redrawn.
  1423. eoh
  1424.  
  1425. hs:3:6:Quit
  1426. boh
  1427.   This exits this menu
  1428. eoh
  1429.  
  1430. hs:2:3:Reset
  1431. boh
  1432.   This causes the scale factor, offset factor
  1433. and timing range to be reset for all displayed
  1434. data in ALL buffers.  All displayed records
  1435. are redrawn.
  1436. eoh
  1437.  
  1438. hs:2:4:Quit
  1439. boh
  1440.   This exits this menu
  1441. eoh
  1442.  
  1443. ------------------- Scale Bars ------------------
  1444. hs:1:7:Scale Bars
  1445. boh
  1446.   This allows you to display scale bars for
  1447. your data.  The scale bars are displayed for
  1448. the data in the currently selected (and
  1449. displayed) record, on the selected channel
  1450. in the selected buffer.
  1451. eoh
  1452.  
  1453. hs:2:1:Height
  1454. boh
  1455.   Enter the height, or
  1456. amplitude of the scale bar.
  1457. eoh
  1458.  
  1459. hs:2:2:Width
  1460. boh
  1461.   Enter the width (in msec)
  1462. of the scale bar.
  1463. eoh
  1464.  
  1465. hs:2:3:Label?
  1466. boh
  1467.   This allows you to label or not label
  1468. the scale bars.  God knows why you wouldn't
  1469. want to label them, but it was Scott's
  1470. idea.
  1471. eoh
  1472.  
  1473. hs:2:4:Go
  1474. boh
  1475.   Draws the scale bar.  From here you can
  1476. move and change the orientation of the
  1477. scale bars.
  1478. eoh
  1479.  
  1480. hs:3:1:Move 'em!
  1481. boh
  1482.   Use the cursor keys or mouse to move the
  1483. scale bars around the screen.  The "+" key
  1484. changes the cursor key movement increment.
  1485. The space bar rotates the scale bars.
  1486. Hit Enter when done, or ESC to cancel.
  1487. eoh
  1488.  
  1489. hs:2:5:Quit
  1490. boh
  1491.   Cancels this operation.
  1492.   Scale Bars aren't drawn.
  1493. eoh
  1494.  
  1495. ------------------- Measure Menu ------------------
  1496. hs:0:5:Measure
  1497. boh
  1498. Measure Menu:
  1499.   - Dynamic Scan      - Display numerical data from
  1500.                         the currently displayed data
  1501.                         record
  1502.   - Values            - Measure Values from data
  1503.   - Histogram         - Measure Histograms from the data
  1504.   - Power Spectrum    - Measure Power Spectrum from data
  1505.   - Input Resistance  - Measure Input Resistance
  1506.   - Cell Capacitance  - Measure Capacitance
  1507.   - Series Resistance - Measure Series Resistance
  1508. eoh
  1509.  
  1510. ------------------- Dynamic Scan ------------------
  1511. hs:1:1:Dynamic Scan
  1512. boh
  1513.   This allows you to take measurements from
  1514. the currently displayed record, channel and
  1515. buffer.  Using a cursor, you can measure values
  1516. and times from the data.
  1517. eoh
  1518.  
  1519. hs:2:1:Select Timing
  1520. boh
  1521.   Use the Cursor Keys or mouse to move the scan bar.
  1522. For cursor movement, the + key changes the movement
  1523. increment.  Ctrl-Cursor Keys make bigger jumps.
  1524. The Enter key (or right mouse button) drops the 1st
  1525. cursor and starts a second cursor.  ESC Aborts.
  1526.   If two cursors are in place:
  1527. F2 - finds the mean over the timing range.
  1528. F3 - finds the min & max values over the timing range
  1529. F4 - finds the area under the curve for the timing range
  1530. F5 - fits a line (mx+b) to the data for the timing range
  1531. eoh
  1532.  
  1533. ------------------- Values ------------------
  1534. hs:1:2:Values
  1535. boh
  1536.   This allows you to make series of measurements
  1537. from data.  These measurements will be displayed
  1538. graphically or numerically and can be copied to a
  1539. file.
  1540. eoh
  1541.  
  1542. hs:2:1:Type
  1543. boh
  1544.   This allows you to select the type of measurement
  1545. to make from the data.  The measurement types are:
  1546. Average Values, Minimum Values, Maximum Values,
  1547. Point Values, Integrals.
  1548. eoh
  1549.  
  1550. hs:3:1:Average Values
  1551. boh
  1552.   This calculates the average
  1553. value of the data over a range
  1554. of time.  The mean and standard
  1555. deviation of the data will be
  1556. recorded.
  1557. eoh
  1558.  
  1559. hs:3:2:Minimum Values
  1560. boh
  1561.   This calculates the minimum
  1562. value of the data over a range
  1563. of time.
  1564. eoh
  1565.  
  1566. hs:3:3:Maximum Values
  1567. boh
  1568.   This calculates the maximum
  1569. value of the data over a range
  1570. of time.
  1571. eoh
  1572.  
  1573. hs:3:4:Point Values
  1574. boh
  1575.   This calculates the value of
  1576. a data point at a single point
  1577. in time.
  1578. eoh
  1579.  
  1580. hs:3:5:Integral
  1581. boh
  1582.   This calculates the integral
  1583. of the data (area under the
  1584. data curve) over a range of time.
  1585. eoh
  1586.  
  1587. hs:2:2:Buffer
  1588. boh
  1589.   Select the buffer whose data
  1590. you wish to measure the values
  1591. from.
  1592. eoh
  1593.  
  1594. hs:2:3:Channel
  1595. boh
  1596.   Select the channel in the
  1597. selected buffer whose data
  1598. records you wish to measure
  1599. the values from.
  1600. eoh
  1601.  
  1602. hs:2:4:Records
  1603. boh
  1604.   Select the range of records
  1605. of data in the selected buffer,
  1606. on the selected channel from
  1607. which you wish to measure the
  1608. values.
  1609. eoh
  1610.  
  1611. hs:2:5:X Axis Values
  1612. boh
  1613.   Enter the type of values to
  1614. put on the X axis of the data
  1615. plot (and which would be put
  1616. in the first column of a data
  1617. file).
  1618.   The X axis may either the
  1619. record number or voltage.
  1620. For voltage, the values are
  1621. entered as such: the voltage
  1622. of the first record in the
  1623. series, and an increment, which
  1624. is how much the voltage is
  1625. incremented with each
  1626. successive record.
  1627. eoh
  1628.  
  1629. hs:2:6:Baseline Timing
  1630. boh
  1631.   Select the range of time in the data
  1632. records which is the baseline for
  1633. measuring the values.
  1634.   The timing can be selected numerically
  1635. or by cursor selection.
  1636.   If you have selected to make
  1637. measurements relative to the baseline,
  1638. the value of the baseline will be
  1639. subtracted from the values.
  1640. eoh
  1641.  
  1642. hs:2:7:Data Timing
  1643. boh
  1644.   Select the range of time in the data
  1645. records within which the values will be
  1646. measured.
  1647.   The timing can be selected numerically
  1648. or by cursor selection.
  1649.   Note that if you are measuring at a
  1650. single point in time, this will be only
  1651. a single time point.
  1652. eoh
  1653.  
  1654. hs:2:8:Measurements
  1655. boh
  1656.   Select whether the measurements that
  1657. you make should be the actual values of
  1658. the data or relative to a baseline
  1659. measurement.
  1660. eoh
  1661.  
  1662. hs:3:1:Relative to Baseline
  1663. boh
  1664.   The measurements recorded will have the
  1665. value of the data records over the baseline
  1666. subtracted from them.
  1667. eoh
  1668.  
  1669. hs:3:2:Actual Value
  1670. boh
  1671.   The measurements recorded will be the
  1672. actual value of the data.
  1673. eoh
  1674.  
  1675. hs:2:9:Go
  1676. boh
  1677.   This commences the measurement of the
  1678. data values.
  1679.   If you have chosen to graphically select
  1680. either the baseline or data timing, you
  1681. will then have to do that thing.
  1682.   Once the timing selection (if desired)
  1683. is completed, the measured values will be
  1684. plotted and you have the option to file
  1685. or view the data.
  1686. eoh
  1687.  
  1688. hs:3:1:File Data
  1689. boh
  1690.   This allows you to put the
  1691. values that you have measured
  1692. into an ascii (text) file.
  1693. eoh
  1694.  
  1695. hs:3:2:View Data
  1696. boh
  1697.   This allows you to view the
  1698. values that you have measured.
  1699. eoh
  1700.  
  1701. hs:3:3:Review Plot
  1702. boh
  1703.   This removes the menus so
  1704. you can see the data plot.
  1705. eoh
  1706.  
  1707. hs:3:4:Quit
  1708. boh
  1709.   This exits this menu.
  1710. eoh
  1711.  
  1712. hs:3:5:Select Baseline Timing
  1713. boh
  1714.   Select the timing range for the baseline
  1715. for measuring the values for the selected
  1716. data records.
  1717.   Type the ESC key to cancel this operation.
  1718. eoh
  1719.  
  1720. hs:3:6:Select Data Timing
  1721. boh
  1722.   Select the timing range for measuring the
  1723. values for the selected data records.
  1724.   Type the ESC key to cancel this operation.
  1725. eoh
  1726.  
  1727. hs:2:10:Quit
  1728. boh
  1729.   This cancels the operation,
  1730. the values are not measured
  1731. eoh
  1732.  
  1733. ------------------- Mean/Variance ------------------
  1734. hs:1:3:Mean/Variance
  1735. boh
  1736.   This allows you to make a mean/variance
  1737. plot from your data.  This will be displayed
  1738. graphically or numerically and can be copied
  1739. to a file.
  1740. eoh
  1741.  
  1742. hs:2:1:Buffer
  1743. boh
  1744.   Select the buffer whose data for which
  1745. you wish to make a mean/variance plot.
  1746. eoh
  1747.  
  1748. hs:2:2:Channel
  1749. boh
  1750.   Select the channel in the selected
  1751. buffer whose data records for which you
  1752. wish to make a mean/variance plot.
  1753. eoh
  1754.  
  1755. hs:2:3:Records
  1756. boh
  1757.   Select the range of records of data
  1758. in the selected buffer, on the selected
  1759. channel from which you wish to make a
  1760. mean/variance plot.
  1761. eoh
  1762.  
  1763. hs:2:4:Data Timing
  1764. boh
  1765.   Select the range of time in the data
  1766. records from which you wish to measure
  1767. the data for the mean/variance plot.
  1768.   The timing can be selected numerically
  1769. or by cursor selection.
  1770. eoh
  1771.  
  1772. hs:2:5:Subdivisions
  1773. boh
  1774.   This allows you to break down the
  1775. timing blocks (selected above) into
  1776. smaller divisions, each of which will
  1777. have a mean and a variance measured
  1778. for it.  Thus, you can generate
  1779. multiple mean/variance data points
  1780. from each record.
  1781. eoh
  1782.  
  1783. hs:2:6:Go
  1784. boh
  1785.   Commences the measurement of the
  1786. mean/variance.  If you have chosen
  1787. to graphically select the the data
  1788. timing, you will have to do that
  1789. thing.
  1790.   Once the timing selection (if
  1791. desired) is completed, the mean/
  1792. variance plot will be shown and you
  1793. have the option to file or view the
  1794. data.
  1795. eoh
  1796.  
  1797. hs:3:1:File Data
  1798. boh
  1799.   This allows you to put the
  1800. values for the mean/variance
  1801. plot into an ascii file.
  1802. eoh
  1803.  
  1804. hs:3:2:View Data
  1805. boh
  1806.   This allows you to view the
  1807. values for the mean/variance
  1808. plot that you have measured.
  1809. eoh
  1810.  
  1811. hs:3:3:Review Plot
  1812. boh
  1813.   This removes the menus so
  1814. you can see the mean/variance
  1815. plot.
  1816. eoh
  1817.  
  1818. hs:3:4:Quit
  1819. boh
  1820.   This exits this menu.
  1821. eoh
  1822.  
  1823. hs:3:5:Select Data Timing
  1824. boh
  1825.   Select the timing range for the
  1826. data records over which the mean
  1827. and variance will be calculated.
  1828.   Type the ESC key to cancel this
  1829. operation.
  1830. eoh
  1831.  
  1832. hs:2:7:Quit
  1833. boh
  1834.   This cancels the operation,
  1835. the mean/variance plot is not
  1836. determined.
  1837. eoh
  1838.  
  1839. ------------------- Histogram ------------------
  1840. hs:1:4:Histogram
  1841. boh
  1842.   This allows you to make a histogram
  1843. from your data.  The histogram will
  1844. be displayed graphically and the
  1845. numeric data can be copied to a file.
  1846. eoh
  1847.  
  1848. hs:2:1:Buffer
  1849. boh
  1850.   Select the buffer whose data
  1851. you wish to measure a histogram
  1852. from.
  1853. eoh
  1854.  
  1855. hs:2:2:Channel
  1856. boh
  1857.   Select the channel in the
  1858. selected buffer whose data
  1859. records you wish to measure
  1860. a histogram from.
  1861. eoh
  1862.  
  1863. hs:2:3:Records
  1864. boh
  1865.   Select the range of records
  1866. of data in the selected buffer,
  1867. on the selected channel from
  1868. which you wish to measure the
  1869. histogram.
  1870. eoh
  1871.  
  1872. hs:2:4:Timing
  1873. boh
  1874.   Select the range of time in
  1875. the data records from which you
  1876. wish to measure the histogram.
  1877.   The timing can be selected
  1878. numerically or by cursor selection.
  1879. eoh
  1880.  
  1881. hs:2:5:Histogram Range
  1882. boh
  1883.   Select the range of values in
  1884. the data records over which the
  1885. histogram will be calculated.
  1886. eoh
  1887.  
  1888. hs:2:6:Width of Bin
  1889. boh
  1890.   Select the size of the bin used
  1891. for calculating the histogram.
  1892. The number and width of the bins
  1893. are inter-related with the histogram
  1894. range.
  1895. eoh
  1896.  
  1897. hs:2:7:Number of Bins
  1898. boh
  1899.   Select the number of bins used
  1900. for the histogram.  The number and
  1901. width of the bins are inter-related
  1902. with the histogram range.
  1903. eoh
  1904.  
  1905. hs:2:8:Go
  1906. boh
  1907.   This commences the measurement
  1908. of the histogram.  If you have
  1909. chosen to graphically select the
  1910. data timing, you will then have
  1911. to do that thing.
  1912.   Once the timing selection (if
  1913. desired) is completed, the histogram
  1914. will be plotted and you have the
  1915. option to file or view the data.
  1916. eoh
  1917.  
  1918. hs:3:1:File Data
  1919. boh
  1920.   This allows you to put the values
  1921. for the histogram into an ascii file.
  1922. eoh
  1923.  
  1924. hs:3:2:View Data
  1925. boh
  1926.   This allows you to view the values for
  1927. the histogram that you have measured.
  1928. eoh
  1929.  
  1930. hs:3:3:Review Plot
  1931. boh
  1932.   This removes the menus so you can
  1933. see the histogram plot.
  1934. eoh
  1935.  
  1936. hs:3:4:Quit
  1937. boh
  1938.   This exits this menu.
  1939. eoh
  1940.  
  1941. hs:3:5:Select Timing
  1942. boh
  1943.   Select the timing range for the data
  1944. records over which the histogram will
  1945. be calculated.
  1946.   Type the ESC key to cancel this operation.
  1947. eoh
  1948.  
  1949. hs:2:9:Quit
  1950. boh
  1951.   This cancels the operation,
  1952. the histogram is not calculated.
  1953. eoh
  1954.  
  1955. ------------------- Power Spectrum ------------------
  1956. hs:1:5:Power Spectrum
  1957. boh
  1958.   This allows you to measure a power
  1959. spectrum from the data.  The spectrum
  1960. will be displayed graphically or
  1961. numerically and can be copied to a
  1962. file.
  1963. eoh
  1964.  
  1965. hs:2:1:Buffer
  1966. boh
  1967.   Select the buffer whose data you wish
  1968. to measure the power spectrum from.
  1969. eoh
  1970.  
  1971. hs:2:2:Channel
  1972. boh
  1973.   Select the channel in the selected
  1974. buffer whose data records you wish to
  1975. measure the power spectrum from.
  1976. eoh
  1977.  
  1978. hs:2:3:Records
  1979. boh
  1980.   Select the range of records of data
  1981. in the selected buffer, on the selected
  1982. channel from which you wish to measure
  1983. the power spectrum.
  1984. eoh
  1985.  
  1986. hs:2:4:Timing
  1987. boh
  1988.   Select the range of time in the data
  1989. records from which you wish to measure
  1990. the power spectrum.
  1991.   The timing can be selected numerically
  1992. or by cursor selection.
  1993. eoh
  1994.  
  1995. hs:2:5:Number of Poles
  1996. boh
  1997.   The number of poles (or order) determines
  1998. how sharp the spectral features you can
  1999. measure with the spectrum.  In practice, you
  2000. wants to limit the order to a few times the
  2001. number of sharp spectral features you want
  2002. to fit.  Limiting it in this fashion will
  2003. smooth the spectrum somewhat, but this is
  2004. often desireable.  Try values of 10-50 for
  2005. 1000 to 10000 data points.
  2006.   Note that the algorithm used can be quirky
  2007. for large numbers of poles and will suggest
  2008. spurious peaks in the spectrum, or might
  2009. find multiple peaks for a single true spectral
  2010. peak.  So try to use the smallest value you
  2011. can get away with.
  2012. eoh
  2013.  
  2014. hs:2:6:Freq Range
  2015. boh
  2016.   Select the frequency range for the power
  2017. spectrum.  The frequency range and interval
  2018. are inter-related and limited to 16383 pts.
  2019. eoh
  2020.  
  2021. hs:2:7:Freq Interval
  2022. boh
  2023.   Select the frequency interval for the
  2024. power spectrum.  The frequency interval
  2025. and range are inter-related and limited
  2026. to 16383 pts.
  2027. eoh
  2028.  
  2029. hs:2:8:Go
  2030. boh
  2031.   Commences the measurement of the power
  2032. spectrum.  If you have chosen to graphically
  2033. select the data timing, you will then have
  2034. to do that thing.
  2035.   Once the timing selection (if desired) is
  2036. completed, the power spectrum will be plotted
  2037. and you have the option to file or view the
  2038. data.
  2039. eoh
  2040.  
  2041. hs:3:1:File Data
  2042. boh
  2043.   This allows you to put the
  2044. values for the power spectrum
  2045. into an ascii file.
  2046. eoh
  2047.  
  2048. hs:3:2:View Data
  2049. boh
  2050.   This allows you to view the
  2051. values for the power spectrum
  2052. that you have measured.
  2053. eoh
  2054.  
  2055. hs:3:3:View Coefficients
  2056. boh
  2057.   This allows you to view the
  2058. coefficients used in calculating
  2059. the power spectrum.  God knows
  2060. why this would be of use to you,
  2061. but it was easy to implement.
  2062. eoh
  2063.  
  2064. hs:3:4:Review Plot
  2065. boh
  2066.   This removes the menus so you can
  2067. see the power spectrum plot.
  2068. eoh
  2069.  
  2070. hs:3:5:Quit
  2071. boh
  2072.   This exits this menu.
  2073. eoh
  2074.  
  2075. hs:3:6:Select Timing
  2076. boh
  2077.   Select the timing range for the
  2078. data records over which the power
  2079. spectrum will be calculated.
  2080.   Type the ESC key to cancel this
  2081. operation.
  2082. eoh
  2083.  
  2084. hs:2:9:Quit
  2085. boh
  2086.   This cancels the operation,
  2087. the power spectrum is not calculated.
  2088. eoh
  2089.  
  2090. ------------------- Input Resistance ------------------
  2091. hs:1:6:Input Resistance
  2092. boh
  2093.   This item allows you to
  2094. measure the input resistance
  2095. from current data.
  2096. eoh
  2097.  
  2098. hs:2:1:Buffer
  2099. boh
  2100.   Select the Buffer for which whose
  2101. data you wish to calculate the input
  2102. resistance.
  2103. eoh
  2104.  
  2105. hs:2:2:Channel
  2106. boh
  2107.   Select the channel in the selected
  2108. buffer for which whose data you wish
  2109. to calculate the input resistance.
  2110. eoh
  2111.  
  2112. hs:2:3:Records
  2113. boh
  2114.   Select the records in the selected
  2115. buffer on the selected channel for
  2116. which whose data you wish to calculate
  2117. the input resistance.
  2118. eoh
  2119.  
  2120. hs:2:4:V (mV)
  2121. boh
  2122.   Enter the range of voltages for
  2123. the records from which you wish to
  2124. calculate the input resistance.
  2125. These values are entered as such:
  2126. the voltage of the first record in
  2127. the series, and an increment, which
  2128. is how much the voltage is
  2129. incremented with each successive
  2130. record.  These voltages are relative
  2131. to the holding potential.
  2132. eoh
  2133.  
  2134. hs:2:5:Baseline Timing
  2135. boh
  2136.   Select the range of time in the data
  2137. records which is the baseline for
  2138. measuring the input resistance.
  2139.   The timing can be selected numerically
  2140. or by cursor selection.
  2141. eoh
  2142.  
  2143. hs:2:6:Data Timing
  2144. boh
  2145.   Select the range of time in the data
  2146. records within which the input resistance
  2147. will be measured.
  2148.   The timing can be selected numerically
  2149. or by cursor selection.
  2150. eoh
  2151.  
  2152. hs:2:7:Go
  2153. boh
  2154.   This commences the input resistance
  2155. measurement.  If you have chosen to
  2156. graphically select either the baseline
  2157. or data timing, you will then have to
  2158. do that thing.
  2159. eoh
  2160.  
  2161. hs:3:1:Select Baseline Timing
  2162. boh
  2163.   Select the timing range for the baseline for
  2164. measuring the input resistance for the selected
  2165. data records
  2166.   Type the ESC key to cancel this operation.
  2167. eoh
  2168.  
  2169. hs:3:2:Select Data Timing
  2170. boh
  2171.   Select the timing range for measuring the
  2172. input resistance for the selected data records.
  2173.   Type the ESC key to cancel this operation.
  2174. eoh
  2175.  
  2176. hs:2:8:Quit
  2177. boh
  2178.   This cancels the operation,
  2179. the input resistance is not measured
  2180. eoh
  2181.  
  2182. ------------------- Cell Capacitance ------------------
  2183. hs:1:7:Cell Capacitance
  2184. boh
  2185.   This allows you to measure the
  2186. Cell Capacitance from voltage-clamp
  2187. current data.  The capacitance is
  2188. measured by calculating the area
  2189. under a voltage-clamp transient.
  2190. Data should be leak subtracted first.
  2191.   The capacitance is calculated by
  2192. measuring the area under this
  2193. transient and dividing by the
  2194. voltage (C = Q/V).
  2195. eoh
  2196.  
  2197. hs:2:1:Buffer
  2198. boh
  2199.   Select the Buffer for which whose
  2200. data you wish to calculate the cell
  2201. capacitance.
  2202. eoh
  2203.  
  2204. hs:2:2:Channel
  2205. boh
  2206.   Select the channel in the selected
  2207. buffer for which whose data you wish
  2208. to calculate the cell capacitance.
  2209. eoh
  2210.  
  2211. hs:2:3:Records
  2212. boh
  2213.   Select the records in the selected
  2214. buffer on the selected channel for
  2215. which whose data you wish to calculate
  2216. the cell capacitance.
  2217. eoh
  2218.  
  2219. hs:2:4:V (mV)
  2220. boh
  2221.   Enter the range of voltages for the
  2222. records from which you wish to calculate
  2223. the cell capacitance.  These values are
  2224. entered as such: the voltage of the first
  2225. record in the series, and an increment,
  2226. which is how much the voltage is
  2227. incremented with each successive record.
  2228. These voltages are relative to the holding
  2229. potential.
  2230. eoh
  2231.  
  2232. hs:2:5:Baseline Timing
  2233. boh
  2234.   Select the range of time in the data
  2235. records which is the baseline for
  2236. measuring the cell capacitance.
  2237.   The timing can be selected numerically
  2238. or by cursor selection.
  2239. eoh
  2240.  
  2241. hs:2:6:Data Timing
  2242. boh
  2243.   Select the range of time in the data
  2244. records within which the area of the
  2245. transient will be measured.  From this
  2246. the cell capacitance will be calculated.
  2247.   The timing can be selected numerically
  2248. or by cursor selection.
  2249. eoh
  2250.  
  2251. hs:2:7:Go
  2252. boh
  2253.   This commences the cell capacitance
  2254. measurement.  If you have chosen to
  2255. graphically select either the baseline
  2256. or data timing, you will then have to
  2257. do that thing.
  2258. eoh
  2259.  
  2260. hs:3:1:Select Baseline Timing
  2261. boh
  2262.   Select the timing range for the baseline for
  2263. measuring the cell capacitance for the selected
  2264. data records
  2265.   Type the ESC key to cancel this operation.
  2266. eoh
  2267.  
  2268. hs:3:2:Select Data Timing
  2269. boh
  2270.   Select the timing range for measuring the
  2271. cell capacitance for the selected data records.
  2272. The timing range should BRACKET the capacitive
  2273. transients for voltage-clamp records that have
  2274. no voltage-activated currents.  The records
  2275. should also be leak subtracted.  The capacitance
  2276. is calculated by measuring the area under this
  2277. transient and dividing by the voltage (C = Q/V).
  2278.   Type the ESC key to cancel the timing
  2279. selection operation.
  2280. eoh
  2281.  
  2282. hs:2:8:Quit
  2283. boh
  2284.   This cancels the operation,
  2285. the cell capacitance is not measured
  2286. eoh
  2287.  
  2288. ------------------- Series Resistance ------------------
  2289. hs:1:8:Series Resistance
  2290. boh
  2291.   This item allows you to measure the
  2292. Series Resistance from data.  The series
  2293. resistance is measured by calculating
  2294. the height of a voltage-clamp transient.
  2295. Data should be leak-subtracted first.
  2296.   Note that this method is not the best
  2297. method to calculate Rs, and will give an
  2298. underestimate.  The series resistance is
  2299. calculated by measuring the height of the
  2300. capacitive transient and dividing the
  2301. voltage by the measured current (R = I/V).
  2302. eoh
  2303.  
  2304. hs:2:1:Buffer
  2305. boh
  2306.   Select the Buffer for which whose
  2307. data you wish to calculate the series
  2308. resistance.
  2309. eoh
  2310.  
  2311. hs:2:2:Channel
  2312. boh
  2313.   Select the channel in the selected
  2314. buffer for which whose data you wish
  2315. to calculate the series resistance.
  2316. eoh
  2317.  
  2318. hs:2:3:Records
  2319. boh
  2320.   Select the records in the selected
  2321. buffer on the selected channel for
  2322. which whose data you wish to calculate
  2323. the series resistance.
  2324. eoh
  2325.  
  2326. hs:2:4:V (mV)
  2327. boh
  2328.   Enter the range of voltages for the
  2329. records from which you wish to calculate
  2330. the series resistance.  These values
  2331. are entered as such: the voltage of the
  2332. first record in the series, and an
  2333. increment, which is how much the voltage
  2334. is incremented with each successive
  2335. record.  These voltages are relative to
  2336. the holding potential.
  2337. eoh
  2338.  
  2339. hs:2:5:Baseline Timing
  2340. boh
  2341.   Select the range of time in the data records
  2342. which is the baseline for measuring the series
  2343. resistance.
  2344.   The timing can be selected numerically
  2345. or by cursor selection.
  2346. eoh
  2347.  
  2348. hs:2:6:Data Timing
  2349. boh
  2350.   Select the range of time in the data records
  2351. within which the height of the transient will
  2352. be measured and from this the series resistance
  2353. calculated.
  2354.   The timing can be selected numerically
  2355. or by cursor selection.
  2356. eoh
  2357.  
  2358. hs:2:7:Go
  2359. boh
  2360.   This commences the series resistance
  2361. measurement.  If you have chosen to
  2362. graphically select either the baseline
  2363. or data timing, you will then have to
  2364. do that thing.
  2365. eoh
  2366.  
  2367. hs:3:1:Select Baseline Timing
  2368. boh
  2369.   Select the timing range for the baseline for
  2370. measuring the series resistance for the selected
  2371. data records
  2372.   Type the ESC key to cancel this operation.
  2373. eoh
  2374.  
  2375. hs:3:2:Select Data Timing
  2376. boh
  2377.   Select the timing range for measuring the
  2378. series resistance for the selected data records.
  2379. The timing range should BRACKET the capacitive
  2380. transient for voltage-clamp records that have
  2381. no voltage-activated currents.  The records
  2382. should also be leak subtracted.  The series
  2383. resistance is calculated by measuring the height
  2384. of the capacitive transient and dividing the
  2385. voltage by the measured current (R = I/V).
  2386.   Type the ESC key to cancel the timing
  2387. selection operation.
  2388. eoh
  2389.  
  2390. hs:2:8:Quit
  2391. boh
  2392.   This cancels the operation,
  2393. the series resistance is not
  2394. measured.
  2395. eoh
  2396.  
  2397. ------------------- Config Menu ------------------
  2398. hs:0:6:Config
  2399. boh
  2400. Config Menu:
  2401.   - Graphics Display  - Select the graphics display
  2402.                          adapter & resolution
  2403.   - Colors            - Select the colors of Tack's
  2404.                          Screen components
  2405.   - Font              - Select the font used by Tack
  2406.   - Sounds            - Configure sound generation
  2407.   - Display Options   - Set certain options about the
  2408.                          display of data
  2409.   - Other Options     - Set several other options
  2410.   - Write Config File - Save the current configuration
  2411.                          to file
  2412. eoh
  2413.  
  2414.  
  2415. ------------------- Graphics Display ------------------
  2416. hs:1:1:Graphics Display
  2417. boh
  2418.   This allows the user to select the type of
  2419. graphics display and display resolution that
  2420. should be used.  Normally, the graphics
  2421. autodetect setting should be used.  For a
  2422. given display type to be used, the requisite
  2423. display driver file (they have the extension
  2424. ".bgi") MUST be present in the same directory
  2425. as Tack.
  2426. eoh
  2427.  
  2428. hs:2:1:Display Type
  2429. boh
  2430.   This allows the user to select the type of
  2431. graphics display that should be used.
  2432. Normally, the graphics autodetect setting
  2433. should be used.  For a given display type to
  2434. be used, the requisite display driver file
  2435. (they have the extension ".bgi") MUST be
  2436. present in the same directory as Tack.
  2437. Twelve settings are available.
  2438.   NOTE:  If your computer does not support
  2439. the display type that you have selected, you
  2440. may well crash the program when you try to
  2441. switch display types.
  2442. eoh
  2443.  
  2444. hs:2:2:Resolution
  2445. boh
  2446.   This allows the user to select the display
  2447. resolution for the selected display type.
  2448. Note that some display types have only one
  2449. available resolution.
  2450. NOTE:  If your computer's display adapter
  2451. does not support the resolution that you
  2452. have selected, you may well crash the program
  2453. when you try to switch display resolutions.
  2454. eoh
  2455.  
  2456. hs:2:3:Okay
  2457. boh
  2458.   Selecting this option causes any changes
  2459. that you have made to the graphics display
  2460. type and resolution to go into effect.
  2461. eoh
  2462.  
  2463. hs:2:4:Cancel
  2464. boh
  2465.   Selecting this option causes any changes
  2466. that you have made to the graphics display
  2467. type and resolution to be cancelled.
  2468. eoh
  2469.  
  2470. ------------------- Colors ------------------
  2471. hs:1:2:Colors
  2472. boh
  2473.   Selects the colors for the
  2474. elements of the Tack display.
  2475. eoh
  2476.  
  2477. hs:2:1:Menubar
  2478. boh
  2479.   Selects the colors for the Menu Bar
  2480. and all menus on the Tack Display
  2481. eoh
  2482.  
  2483. hs:3:1:Back Color
  2484. boh
  2485.   Selects the background color for menus
  2486. eoh
  2487.  
  2488. hs:3:2:Text Color
  2489. boh
  2490.   Selects the color for text for menus
  2491. eoh
  2492.  
  2493. hs:3:3:Frame Color
  2494. boh
  2495.   Selects the color for the frame (border)
  2496. for menus
  2497. eoh
  2498.  
  2499. hs:3:4:Letter Color
  2500. boh
  2501.   Selects the color for the select letter
  2502. (the letter which will access the menu
  2503. item) for the menus.  This letter is also
  2504. underlined
  2505. eoh
  2506.  
  2507. hs:3:5:Okay
  2508. boh
  2509.   Exits this menu
  2510. eoh
  2511.  
  2512. hs:2:2:Status Line
  2513. boh
  2514.   Selects the colors for the Status Line
  2515. (the bottom part of the display)
  2516. eoh
  2517.  
  2518. hs:3:1:Back Color
  2519. boh
  2520.   Selects the background color for the
  2521. Status Line
  2522. eoh
  2523.  
  2524. hs:3:2:Text Color
  2525. boh
  2526.   Selects the color for text for
  2527. the Status Line
  2528. eoh
  2529.  
  2530. hs:3:3:Okay
  2531. boh
  2532.   Exits this menu
  2533. eoh
  2534.  
  2535. hs:2:3:Popup Boxes
  2536. boh
  2537.   Selects the colors for the Popup
  2538. Boxes
  2539. eoh
  2540.  
  2541. hs:3:1:Back Color
  2542. boh
  2543.   Selects the background color
  2544. for the Popup Boxes
  2545. eoh
  2546.  
  2547. hs:3:2:Text Color
  2548. boh
  2549.   Selects the color for text
  2550. for the Popup Boxes
  2551. eoh
  2552.  
  2553. hs:3:3:Frame Color
  2554. boh
  2555.   Selects the color for the frame
  2556. (border) of the Popup Boxes
  2557. eoh
  2558.  
  2559. hs:3:4:Okay
  2560. boh
  2561.   Exits this menu
  2562. eoh
  2563.  
  2564. hs:2:4:Data Window
  2565. boh
  2566.   Selects the colors for the data window
  2567. (the middle portion of the display)
  2568. eoh
  2569.  
  2570. hs:3:1:Back Color
  2571. boh
  2572.   Selects the background color for
  2573. the data window
  2574. eoh
  2575.  
  2576. hs:3:2:Axis Color
  2577. boh
  2578.   Selects the color for the Grid
  2579. and Axes, if they are displayed,
  2580. in the Data Window
  2581. eoh
  2582.  
  2583. hs:3:3:1st Buf Data
  2584. hs:3:4:2nd Buf Data
  2585. hs:3:5:3rd Buf Data
  2586. hs:3:6:4th Buf Data
  2587. hs:3:7:5th Buf Data
  2588. hs:3:8:6th Buf Data
  2589. hs:3:9:7th Buf Data
  2590. hs:3:10:8th Buf Data
  2591. boh
  2592.   Selects the color for data loaded in one
  2593. of Tack's buffers.  If there are more than eight
  2594. buffers loaded, the buffer colors wrap around
  2595. to start again (i.e. Buffer 9 would have the
  2596. same color as Buffer 1).
  2597. eoh
  2598.  
  2599. hs:3:11:Scan Bar
  2600. boh
  2601.   Selects the color for the scan bar used during
  2602. graphical selection operations.
  2603. eoh
  2604.  
  2605. hs:3:12:Okay
  2606. boh
  2607.   Exits this menu
  2608. eoh
  2609.  
  2610. hs:2:5:Use Defaults
  2611. boh
  2612.   Resets the colors for all
  2613. components of the Tack display
  2614. to their default values.
  2615. eoh
  2616.  
  2617. hs:2:6:Okay
  2618. boh
  2619.   Keeps the color selections
  2620. that you have set here.
  2621. eoh
  2622.  
  2623. hs:2:7:Cancel
  2624. boh
  2625.   Cancels the color selections
  2626. that you have set here.
  2627. eoh
  2628.  
  2629. ------------------- Font ------------------
  2630. hs:1:3:Font
  2631. boh
  2632.   This allows the user to select the font
  2633. that is used by Tack.  For all but the
  2634. default font, the requisite font file
  2635. (they have the extension ".chr") MUST be
  2636. present in the same directory as Tack.
  2637. An example of some text written in the
  2638. selected font is displayed so that you
  2639. can see what it will look like.
  2640. eoh
  2641.  
  2642. hs:2:1:Font
  2643. boh
  2644.   This item allows the user to select the
  2645. font family that will be used by Tack.
  2646. Eleven font families are available.  The
  2647. default font is a bit-mapped font (and
  2648. is drawn more quickly on the screen), the
  2649. others are stroked (outline) fonts (and
  2650. draw more slowly on the screen).
  2651.   For all but the default font, the
  2652. requisite font file (they have the
  2653. extension ".chr") MUST be present in the
  2654. same directory as Tack.
  2655. eoh
  2656.  
  2657. hs:2:2:Height
  2658. boh
  2659.   Selecting this option allows the user
  2660. to set the height of the font that will
  2661. be used by Tack.  If the selected
  2662. font family is the default, bit-mapped
  2663. font, the height and the width must be
  2664. the same (and Tack will make that be)
  2665. eoh
  2666.  
  2667. hs:2:3:Width
  2668. boh
  2669.   Selecting this option allows the user
  2670. to set the width of the font that will
  2671. be used by Tack.  If the selected
  2672. font family is the default, bit-mapped
  2673. font, the height and the width must be
  2674. the same (and Tack will make that be)
  2675. eoh
  2676.  
  2677. hs:2:4:Okay
  2678. boh
  2679.   Selecting this causes any changes that
  2680. you have made to the font to go into effect.
  2681. eoh
  2682.  
  2683. hs:2:5:Cancel
  2684. boh
  2685.   Selecting this causes any changes that
  2686. you have made to the font to be discarded.
  2687. eoh
  2688.  
  2689. ------------------- Printer ------------------
  2690. hs:1:4:Printer
  2691. boh
  2692.   This selects the type
  2693. of printer you have and
  2694. how Tack is to communicate
  2695. with it.
  2696. eoh
  2697.  
  2698. hs:2:1:Printer
  2699. boh
  2700.   This selects the type
  2701. of printer that you have.
  2702. eoh
  2703.  
  2704. hs:3:1:None
  2705. boh
  2706.   No Printer Attached.
  2707. eoh
  2708.  
  2709. hs:3:2:Apple Imagewriter II
  2710. boh
  2711.   This printer configuration will also
  2712. work with a C-Itoh 8510.
  2713. eoh
  2714.  
  2715. hs:3:3:IBM Proprinter
  2716. boh
  2717.   This printer configuration will also
  2718. work with many other Epson compatible
  2719. printers.
  2720. eoh
  2721.  
  2722. hs:3:4:HP Laserjet 2
  2723. boh
  2724.   This printer configuration will also
  2725. work with many other PCL-4 compatible
  2726. printers.
  2727. eoh
  2728.  
  2729. hs:3:5:HP Plotter (HPGL)
  2730. boh
  2731.   This printer configuration will also
  2732. work with many other HPGL compatible
  2733. printers.  It is useful to select this mode
  2734. and print to a file in order to export
  2735. data traces for use in other programs.
  2736. eoh
  2737.  
  2738. hs:3:6:HP Laserjet 3
  2739. boh
  2740.   This printer configuration uses the
  2741. HPGL mode of PCL-5. BUT, unless your
  2742. printer has a bunch of memory it may
  2743. not work.  Use Laserjet Series II mode
  2744. in that case.
  2745. eoh
  2746.  
  2747. hs:2:2:Destination
  2748. boh
  2749.   This tells Tack how to
  2750. communicate with your printer.
  2751. eoh
  2752.  
  2753. hs:3:1:File
  2754. boh
  2755.   This tells Tack to send output
  2756. formatted for the selected printer
  2757. to a file.  You will be prompted
  2758. for the filename at the time you
  2759. select to print.
  2760. eoh
  2761.  
  2762. hs:3:2:LPT1
  2763. hs:3:3:LPT2
  2764. hs:3:4:LPT3
  2765. boh
  2766.   This tells Tack that your printer
  2767. is attached to the indicated parallel
  2768. port.
  2769. eoh
  2770.  
  2771. hs:3:5:COM1
  2772. hs:3:6:COM2
  2773. hs:3:7:COM3
  2774. hs:3:8:COM4
  2775. boh
  2776.   This tells Tack that your printer
  2777. is attached to the indicted serial
  2778. port.
  2779. eoh
  2780.  
  2781. hs:4:1:Baud Rate
  2782. boh
  2783.   This tells Tack what Baud rate to use
  2784. to communicate with your serial printer.
  2785. It must match that used by your printer.
  2786. eoh
  2787.  
  2788. hs:4:2:Parity
  2789. boh
  2790.   This tells Tack what Parity setting to
  2791. use to communicate with your serial
  2792. printer.  It must match that used by your
  2793. printer.
  2794. eoh
  2795.  
  2796. hs:4:3:Data Bits
  2797. boh
  2798.   This tells Tack how many data bits to
  2799. use to communicate with your serial
  2800. printer.  It must match the setting used
  2801. by your printer.
  2802. eoh
  2803.  
  2804. hs:4:4:Stop Bits
  2805. boh
  2806.   This tells Tack how many stop bits to
  2807. use to communicate with your serial
  2808. printer.  It must match the setting used
  2809. by your printer.
  2810. eoh
  2811.  
  2812. hs:4:5:Okay
  2813. boh
  2814.   Keeps the changes to the destination
  2815. that you have set
  2816. eoh
  2817.  
  2818. hs:4:6:Cancel
  2819. boh
  2820.   Cancels the changes to the destination
  2821. that you have set
  2822. eoh
  2823.  
  2824. hs:2:3:Orientation
  2825. boh
  2826.   This sets the orientation for printing,
  2827. either Portrait (tall & thin) or Landscape
  2828. (short & fat) Orientations are available.
  2829. eoh
  2830.  
  2831. hs:3:1:Portrait
  2832. boh
  2833.   This sets Portrait orientation for the
  2834. printer (8 1/2" x 11" if using normal
  2835. size paper).
  2836. eoh
  2837.  
  2838. hs:3:2:Landscape
  2839. boh
  2840.   This sets Landscape orientation for the
  2841. printer (11" x 8 1/2" if using normal
  2842. size paper).
  2843. eoh
  2844.  
  2845. hs:2:4:Settings
  2846. boh
  2847.   This controls settings for
  2848. specific printers.
  2849. - For dot matrix printers,
  2850. this allows you to set whether
  2851. the print will be bold (two
  2852. passes) or normal.
  2853. - For Laserjet printers, this
  2854. allows you to set the print
  2855. resolution in dots per inch (dpi).
  2856. eoh
  2857.  
  2858. hs:2:5:Okay
  2859. boh
  2860.   This keeps any changes that
  2861. you have made to the printer
  2862. configuration on this and lower
  2863. menu levels (for this session
  2864. only!).
  2865.   Use Config:Write Config File
  2866. to save for future Tack sessions.
  2867. eoh
  2868.  
  2869. hs:2:6:Cancel
  2870. boh
  2871.   This cancels any changes that
  2872. you have made to the printer
  2873. configuration on this and lower
  2874. menu levels.
  2875. eoh
  2876.  
  2877. ------------------- Display ------------------
  2878. hs:1:5:Display Options
  2879. boh
  2880.   This allows the user to control aspects
  2881. of how data is displayed on the screen.
  2882. eoh
  2883.  
  2884. hs:2:1:Show all pts in record
  2885. boh
  2886.   Selecting this toggles this option.
  2887.   If this is enabled then Tack will
  2888. display all of the data points for a
  2889. given record (within the selected timing
  2890. range of course) on the screen.  That
  2891. is, if there are more data points in a
  2892. record than there are pixels on the
  2893. screen horizontally then Tack will
  2894. show multiple Y points for each X point.
  2895.   If this is disabled then Tack will
  2896. only display one Y point for each X
  2897. point.  Disabling this feature causes
  2898. the display to draw faster.
  2899. eoh
  2900.  
  2901. hs:2:2:Connect the points
  2902. boh
  2903.   Selecting this toggles this option.
  2904.   If this item is enabled then Tack
  2905. will connect the data points on the
  2906. screen with lines.  This causes the
  2907. display of data to look nicer, but
  2908. significantly slows the display
  2909. of data.
  2910. eoh
  2911.  
  2912. hs:2:3:Grid and Axes
  2913. boh
  2914.   This option allows the user to configure
  2915. how the grid and axes in the data window
  2916. are displayed.
  2917. eoh
  2918.  
  2919. hs:3:1:X Axis
  2920. boh
  2921.   This item allows the user to determine
  2922. where X axes are to be placed in the data
  2923. window(s).  The user can select a variety
  2924. of X axis configurations varying from no
  2925. X axis to three, appearing at the top,
  2926. middle and bottom of each window.
  2927. eoh
  2928.  
  2929. hs:3:2:Y Axis
  2930. boh
  2931.   This item allows the user to determine
  2932. where Y axes are to be placed in the data
  2933. window(s).  The user can select a variety
  2934. of Y axis configurations varying from no
  2935. Y axis to three, appearing at the left,
  2936. middle and right of each window.
  2937. eoh
  2938.  
  2939. hs:3:3:Grid
  2940. boh
  2941.   This item allows the user to determine
  2942. the display of the grid in the data
  2943. window(s).  The grid can be horizontal,
  2944. vertical, both horizontal & vertical or
  2945. neither.  The spacing of the grid is
  2946. determined by the number of divisions
  2947. (see next item).
  2948. eoh
  2949.  
  2950. hs:3:4:Divisions
  2951. boh
  2952.   This item allows the user to set the
  2953. number of divisions for both the X and
  2954. Y axes.  The number of divisions
  2955. determines where the ticks are placed
  2956. on the X and Y axes and the spacing of
  2957. the grid.
  2958. eoh
  2959.  
  2960. hs:3:5:Line Style
  2961. boh
  2962.   This item allows the user to set the
  2963. line style for the grid.  The line style
  2964. is specified by a hexadecimal number
  2965. (0 -> FFFF) which specifies how the line
  2966. is displayed.  FFFF corresponds to a
  2967. solid line, while 0 corresponds to no
  2968. line.  A value of  0F0F would make a
  2969. dashed line, while 1 would make a faintly
  2970. dotted line.  There are 65536 possible
  2971. configurations - why not try them all?
  2972. eoh
  2973.  
  2974. hs:3:6:Okay
  2975. boh
  2976.   Selecting this causes any changes that
  2977. you have made to the grid and axes to go
  2978. into effect.
  2979. eoh
  2980.  
  2981. hs:3:7:Cancel
  2982. boh
  2983.   Selecting this causes any changes that
  2984. you have made to the grid and axes to be
  2985. discarded.
  2986. eoh
  2987.  
  2988. ------------------- Other Options ------------------
  2989. hs:1:6:Other Options
  2990. boh
  2991.   This allows you to configure several
  2992. aspects of Tack's operation.
  2993. eoh
  2994.  
  2995. hs:2:1:XMS
  2996. boh
  2997.   Selecting this toggles this option.
  2998.   When this feature is enabled, Tack will
  2999. use memory accessed via the XMS specification
  3000. in order to store data buffers.  XMS memory
  3001. is memory above the 1 MB boundary on PC-AT
  3002. class computers (80286 and above class
  3003. microprocessors).  This memory can only be
  3004. accessed if you have installed the XMS driver
  3005. HIMEM.SYS (supplied free of charge by
  3006. Microsoft), or a compatible XMS driver (e.g.
  3007. Desqview's QEMM memory manager) in your
  3008. CONFIG.SYS config.sys file.
  3009.   The use of XMS allows Tack to store data
  3010. above the conventional memory area, which allows
  3011. more room for Tack to work.  This feature
  3012. need not be disabled unless you suspect a
  3013. problem or else have other needs.
  3014. eoh
  3015.  
  3016. hs:2:2:Sounds
  3017. boh
  3018.   Selecting this toggles the state of
  3019. whether Tack will generate sounds.
  3020. When disabled Tack will make no noise.
  3021. eoh
  3022.  
  3023. hs:2:3:Okay
  3024. boh
  3025.   Selecting this causes any changes
  3026. that you have made to the options
  3027. on this menu to be saved.
  3028. eoh
  3029.  
  3030. hs:2:4:Cancel
  3031. boh
  3032.   Selecting this causes any changes
  3033. that you have made to the options
  3034. on this menu to be discarded.
  3035. eoh
  3036.  
  3037. ------------------- Write Config File ------------------
  3038. hs:1:7:Write Config File
  3039. boh
  3040.   When this option is selected the current
  3041. configuration data will be written to the
  3042. Tack.cfg configuration file.  Only the
  3043. items that are on controlled by config menu
  3044. are stored in this file.  These are:
  3045. - Graphics display adapter & resolution
  3046. - Colors
  3047. - Font
  3048. - Printer
  3049. - Sounds
  3050. - Display Settings (Show All Pts, Connect
  3051.     the Pts, Grid)
  3052. - XMS Usage
  3053. eoh
  3054.